From: Camila Ayres Date: Sat, 3 May 2025 18:00:17 +0000 (+0200) Subject: fix(migration): migrate general network settings. X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1^2~13^2~1^2~40^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=06bc5674b121833fc6da85f0ca999d48960ff5e1;p=nextcloud-desktop.git fix(migration): migrate general network settings. Signed-off-by: Camila Ayres --- diff --git a/src/gui/accountmanager.cpp b/src/gui/accountmanager.cpp index a10a02cd8..0c4e39944 100644 --- a/src/gui/accountmanager.cpp +++ b/src/gui/accountmanager.cpp @@ -262,6 +262,10 @@ bool AccountManager::restoreFromLegacySettings() configFile.setShowChatNotifications(settings->value(configFile.showChatNotificationsC).toBool()); configFile.setShowInExplorerNavigationPane(settings->value(configFile.showInExplorerNavigationPaneC).toBool()); ClientProxy().saveProxyConfigurationFromSettings(*settings); + configFile.setUseUploadLimit(settings->value(configFile.useUploadLimitC).toInt()); + configFile.setUploadLimit(settings->value(configFile.uploadLimitC).toInt()); + configFile.setUseDownloadLimit(settings->value(configFile.useDownloadLimitC).toInt()); + configFile.setDownloadLimit(settings->value(configFile.downloadLimitC).toInt()); // Try to load the single account. if (!settings->childKeys().isEmpty()) { diff --git a/src/libsync/configfile.cpp b/src/libsync/configfile.cpp index d3d0f5cb0..089d76054 100644 --- a/src/libsync/configfile.cpp +++ b/src/libsync/configfile.cpp @@ -83,11 +83,6 @@ static constexpr char proxyUserC[] = "Proxy/user"; static constexpr char proxyPassC[] = "Proxy/pass"; static constexpr char proxyNeedsAuthC[] = "Proxy/needsAuth"; -static constexpr char useUploadLimitC[] = "BWLimit/useUploadLimit"; -static constexpr char useDownloadLimitC[] = "BWLimit/useDownloadLimit"; -static constexpr char uploadLimitC[] = "BWLimit/uploadLimit"; -static constexpr char downloadLimitC[] = "BWLimit/downloadLimit"; - static constexpr char newBigFolderSizeLimitC[] = "newBigFolderSizeLimit"; static constexpr char useNewBigFolderSizeLimitC[] = "useNewBigFolderSizeLimit"; static constexpr char notifyExistingFoldersOverLimitC[] = "notifyExistingFoldersOverLimit"; diff --git a/src/libsync/configfile.h b/src/libsync/configfile.h index fdac40e72..7da4f8fca 100644 --- a/src/libsync/configfile.h +++ b/src/libsync/configfile.h @@ -260,6 +260,11 @@ public: static constexpr char showChatNotificationsC[] = "showChatNotifications"; static constexpr char showInExplorerNavigationPaneC[] = "showInExplorerNavigationPane"; + static constexpr char useUploadLimitC[] = "BWLimit/useUploadLimit"; + static constexpr char useDownloadLimitC[] = "BWLimit/useDownloadLimit"; + static constexpr char uploadLimitC[] = "BWLimit/uploadLimit"; + static constexpr char downloadLimitC[] = "BWLimit/downloadLimit"; + protected: [[nodiscard]] QVariant getPolicySetting(const QString &policy, const QVariant &defaultValue = QVariant()) const; void storeData(const QString &group, const QString &key, const QVariant &value);